Delta

术语 delta 指两个值或状态之间的差异。

这个名称来源于希腊字母 Δ(delta),相当于罗马字母中的 Ddelta 指的是用字母 Δ 作为差异的简写。

在交流物理或虚拟物体的速度、位置或加速度的变化时,通常会使用 delta 这个术语。同样,在描述声音波的音量或频率变化时也会使用这个术语。

例如,在描述屏幕上物体从左到右移动的距离时,可以使用术语 delta xΔx

同样,给定 X 的新值和旧值,可以这样计算 delta:

js
let deltaX = newX - oldX;

更常见的是,你会得到 delta,并用它来更新先前的保存状态:

js
let newX = oldX + deltaX;

例如鼠标滚轮事件 WheelEvent,在其 deltaXdeltaYdeltaZ 属性中提供了自上次事件以来滚轮移动的量。